#sub{width:1100px;margin:0 auto;display:inline-block;text-align:left;background:url(/img/common/sbg.gif) repeat-y top center;}

/*사이드영역*/
#sidebar{float:left;width:190px;padding-bottom:100px;}
#sidebar h2{width:100%;height:90px;padding-top:40px;color:#fff;font-family:'NanumBarunGothic';font-weight:600;font-size:27px;text-align:center;background:url(/img/common/stitle_bg.gif) no-repeat;}
#sidebar h2 p{padding-bottom:5px;color:#fae2e2;font-size:13px;font-weight:100;font-family:"Dosis", "Arial", sans-serif;text-transform:uppercase;}
#sidebar h2.long{height:105px;padding-top:25px;}
#sidemenu{width:188px;margin:0 auto;}
#sidemenu ul li a{display:block;padding:19px 0 19px 18px;font-size:15px;color:#5c5c5c;font-weight:600;border-bottom:1px solid #cfd4d9;background:url(/img/common/sub_off.gif) no-repeat right 50%;}
#sidemenu ul li a:hover{color:#000;font-weight:600;background:#f0f0f0 url(/img/common/sub_off.gif) no-repeat right 50%;}
#sidemenu ul li a.on{color:#000;font-weight:600;background:#f0f0f0 url(/img/common/sub_on.gif) no-repeat right 50%;}
#sidemenu ul li a.on:hover{background:#f0f0f0 url(/img/common/sub_on.gif) no-repeat right 50%;}
#sidemenu ul li ul{padding:14px 10px 14px 20px;border-bottom:1px solid #cfd4d9;}
#sidemenu ul li ul li a{padding:3px 0 3px 10px;letter-spacing:-0.5px;*letter-spacing:-1px;border-bottom:0;color:#525961;font-size:13px;font-weight:normal;background:url(/img/common/sub_off2.gif) no-repeat 0 10px;}
#sidemenu ul li ul li a.on,
#sidemenu ul li ul li a:hover,
#sidemenu ul li ul li a.on:hover{font-weight:bold;color:#dc2429;background:url(/img/common/sub_on2.gif) no-repeat 0 10px;}
#sidebar .sys_ban{width:188px;margin-left:1px;}
#sidebar .sys_ban li a{display:block;background:#f9f6f1;}
#sidebar .sys_ban li a:hover{line-height:0;background:#f3ede4;}

.leftbtn{/*border-top:1px solid #e3ddd1;border-bottom:1px solid #d7d2c7;*/border-left:1px solid #e3ddd1;border-right:1px solid #e3ddd1;background:#dce4ef;/*background:#b1b9c5;*/}
.leftbtn .tit{padding:17px 0 12px 25px;font-size:16px;font-weight:600;color:#716d62;margin-left:45px;}
.leftbtn .tit img{vertical-align:middle;margin-right:12px;}
.leftbtn .lbtn_cont{margin:0 17px;padding-bottom:15px;padding-top:5px;/*padding-top:16px;border-top:1px dashed #d7d2c7;*/}
.leftbtn .lbtn_cont dl{width:100%;display:inline-block;margin-bottom:3px;}
.leftbtn .lbtn_cont dl dt{/*float:left;width:60px;*/float:left;padding-right:5px;margin-bottom:3px;font-size:13px;color:#222;font-weight:800;}
.leftbtn .lbtn_cont dl dd{/*float:left;*/float:left;margin-bottom:5px;font-size:15px;color:#1179c2;font-weight:800;letter-spacing : -1px;}
.leftbtn .lbtn_cont dl dd.num{letter-spacing : -1.2px;}



.sidetab{display:none;}


/*행동강령위반신고텍스트*/
span.mar{margin-left: -1px;letter-spacing: -0.06em;}


/*컨텐츠영역*/
#contents{float:right;width:850px;}
#contents.simg01{background:url(/img/common/simg01.jpg) no-repeat right top;}
#contents.simg02{background:url(/img/common/simg02.jpg) no-repeat right top;}
#contents.simg03{background:url(/img/common/simg03.jpg) no-repeat right top;}
#contents.simg04{background:url(/img/common/simg04.jpg) no-repeat right top;}
#contents.simg05{background:url(/img/common/simg05.jpg) no-repeat right top;}
#contents.simg06{background:url(/img/common/simg06.jpg) no-repeat right top;}

.page_print{position:relative;width:100%;height:0;z-index:2;}
.page_print .page_print_cont{position:absolute;top:90px;left:350px;*top:100px;*left:370px;}
.page_print .page_print_cont a{display:inline-block;border:1px solid #dfdfdf;border-left:none;margin-right:-3px;}
.page_print .page_print_cont a:first-child{border-left:1px solid #dfdfdf;}
.page_print .page_print_cont a:hover{background:#f9f9f9;}

#cont_head{position:relative;width:100%;height:113px;padding-top:40px;border-bottom:1px solid #ccc;}
#cont_head h2{font-size:40px;font-weight:600;color:#32373b;}
#cont_head h2.overtxt{padding:7px 0;font-size:30px;letter-spacing:-4px;}
#cont_head .sm_txt{padding-top:13px;line-height:20px;font-size:16px;letter-spacing:-1px;color:#89939a;}
#cont_head .sm_txt span{color:#6b757d;}
#cont_head.long h2{font-size:28px;}

#cont_wrap{width:100%;padding:40px 0 80px 0;font-size:14.5px;line-height:160%;color:#555;}
.wait{width:100%;text-align:center;padding:140px 0;}
.wait img{width:250px;}

.wimg img{width:auto;}




